home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hacker Chronicles 2
/
HACKER2.BIN
/
831.ISDN
/
000092_isdn-distribution-owner_Fri Dec 10 17:03:00 1993.msg
< prev
next >
Wrap
Text File
|
1994-01-02
|
10KB
|
382 lines
Received: from nac.no ([129.240.2.40]) by relay.cs.toronto.edu with SMTP id <435199>; Fri, 10 Dec 1993 17:02:47 -0500
Received: from comix.atik.no by nac.no with SMTP (PP) id <22973-0@nac.no>;
Fri, 10 Dec 1993 19:10:01 +0100
X400-Received: by mta elc1.atik.no in /PRMD=uninett/ADMD= /C=no/; Relayed;
Fri, 10 Dec 1993 19:07:16 +0100
Date: Fri, 10 Dec 1993 13:07:16 -0500
X400-Originator: isdn-request@teknologi.agderforskning.no
X400-Recipients: non-disclosure:;
X400-MTS-Identifier: [/PRMD=uninett/ADMD= /C=no/;elc1.atik..700:10.11.93.18.07.16]
Priority: Non-Urgent
DL-Expansion-History: isdn@teknologi.agderforskning.no ; Fri, 10 Dec 1993
19:07:16 +0100;
From: " (Bobby Krupczak)" <rdk@cc.gatech.edu>
Message-ID: <199312101806.NAA01493@gomez.cc.gatech.edu>
To: isdn@teknologi.agderforskning.no
Subject: isdn.asn1
X-Mailer: ELM [version 2.3 PL11]
-- 27 nov 92, imib@netcs.com
-- this file represents the latest draft of the imib ISDN MIB
-- it is not yet asn.1able, it has to be seen as a incomplete draft.
-- [okorf@netcs.com]
-- editing to make compilable/viewable by rdk
-- Fri Dec 10 10:40:42 EST 1993
-- rdk@cc.gatech.edu
-- rdk@empiretech.com
ISDN-MIB DEFINITIONS ::= BEGIN
IMPORTS
experimental, Counter, Gauge, TimeTicks
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB;
-- DO NOT USE THIS EXPERIMENTAL NUMBER! [okorf]
imib OBJECT IDENTIFIER ::= { experimental 815 }
isdnBoards OBJECT IDENTIFIER ::= { imib 1 }
isdnDchannels OBJECT IDENTIFIER ::= { imib 2 }
isdnBchannels OBJECT IDENTIFIER ::= { imib 3 }
isdnSummary OBJECT IDENTIFIER ::= { imib 9 }
isdnNumberBoards OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of ISDN board entries."
::= { isdnBoards 1 }
isdnBoardTable OBJECT-TYPE
SYNTAX SEQUENCE OF IsdnBoardEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of ISDN boards entries. The number of
entries is given by the value of boardNumber."
::= { isdnBoards 2 }
isdnBoardEntry OBJECT-TYPE
SYNTAX IsdnBoardEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An ISDN board entry containing objects at the
subnetwork layer and below for a particular board."
INDEX { ibIndex }
::= { isdnBoardTable 1 }
IsdnBoardEntry ::=
SEQUENCE {
-- static part
ibIndex
INTEGER,
ibType
INTEGER,
ibJackType
INTEGER,
ibManufacturer
DisplayString,
ibDescr
DisplayString,
ibBchannels -- some HWs can use only 1 Bch
INTEGER,
ibMyAddress -- excl. any subaddr
DisplayString,
ibStatus
INTEGER,
ibBchUsed -- used Bchs (up to ibBchannels)
INTEGER
}
ibIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each board. Its value
ranges between 1 and the value of isdnBoardNumber.
The value for each board must remain constant at
least from one re-initialization of the entity's
network management system to the next re-
initialization."
::= { isdnBoardEntry 1 }
ibType OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- none of the following
ibBasicRate64(2), -- 1x 16k D, 2x 64k B
ibBasicRate56(3), -- 1x 16k D, 2x 56k B
ibBasicRate(4), -- other BRI
ibPrimaryRate1(5), -- 1x 64k D, 30 64k B
ibPrimaryRate2(6) -- 1x 64k D, 23 64k B
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of ISDN adaptor. [more to come]"
::= { isdnBoardEntry 2 }
ibJackType OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- none of the following
ibS0(2), -- S0 (null)
ibUT(3)
} --
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The method of physical adaption to the
ISDN provider (PTT or other) outlet."
::= { isdnBoardEntry 3 }
ibManufacturer OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual string containing information about the
manufacturer of the ISDN board."
::= { isdnBoardEntry 4 }
ibDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual string containing information about the
interface. This string should include the product
name, the version and some specific data
of the hardware interface."
::= { isdnBoardEntry 5 }
ibBchannels OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { isdnBoardEntry 6 }
ibMyAddress OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { isdnBoardEntry 7 }
ibStatus OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { isdnBoardEntry 8 }
ibBchUsed OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { isdnBoardEntry 9 }
---
isdnDchannelInstances OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of D channel instances"
::= { isdnDchannels 1 }
-- board index
-- layer 2 proto
-- layer 3 proto
-- speed (16/64 k)
-- subaddress?
-- status (idle/calling/connected/error)
-- connected-to address
-- incoming/outgoing
-- last error
-- last called
-- octets in/out
-- packets in/out/error
-- charge information?
-- ..
isdnBchannelInstances OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of D channel instances"
::= { isdnBchannels 1 }
-- board index
-- layer 2 proto
-- layer 3 proto/encaps?
-- status layer 2 (idle/connecting/connected/error)
-- status layer 3 (idle/connecting/connected/error)
-- octets in/out
-- packets in/out/error
iBL2Table OBJECT-TYPE
SYNTAX SEQUENCE OF IBL2Entry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table containing IBL2Entries"
::= { isdnBchannels 2 }
iBL2Entry OBJECT-TYPE
SYNTAX IBL2Entry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"IBEntry"
INDEX { iBL2Index }
::= { iBL2Table 1 }
IBL2Entry ::=
SEQUENCE {
iBL2Index
INTEGER,
iBlayer2
INTEGER,
iBencaps
INTEGER
}
iBL2Index OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Board index"
::= { iBL2Entry 1}
iBlayer2 OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- none of the following
i2hdlc(2), -- PDU with HDLC framing only
i2uiframe(3), -- PDU in unnumbered info frame
i2buiframe(4), -- PDU in broadcast ui frame
i2iframe(5), -- PDU in info frame (LAP)
i2standardencaps(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"B channel layer two protocol."
::= { iBL2Entry 2 }
iBencaps OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- none of the following
iBtransparent(2),
iBT70(3),
iBppp(4),
iB8023(90), -- ethernet header (0x0800)
iBCisco(91), -- Cisco HDLC/SLARP without keep-alive
iBCisco1(92) -- Cisco HDLC/SLARP with keep-alive
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"B channel encapsulation method."
::= { iBL2Entry 3 }
isBoards OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of ISDN adaptors (this should be the number
of real physical adaptors, a dual port BRI should count as
one)."
::= { isdnSummary 1 }
isSockets OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of ISDN sockets the agent is controlling.
A dual port BRI should be counted as two."
::= { isdnSummary 2 }
isBRI OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of basic rate interfaces handled by the agent.
A dual port BRI counts as two."
::= { isdnSummary 3 }
isPRI OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of primary rate interfaces controlled
by the agent."
::= { isdnSummary 4 }
isOther OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of other ISDN interfaces (no BRI and PRI)
controlled by the agent."
::= { isdnSummary 5 }
isDchannels OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of D-channels controlled by the agent.[?]"
::= { isdnSummary 6 }
isMaxBchannels OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of B channels the agent manages."
::= { isdnSummary 7 }
isBchannels OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of B channels currently in use (connected)."
::= { isdnSummary 8 }
-- isdnHchannels? grouped Bch?
-- traps w/ link up/down?!
END